grid computing grid swarm-bots energy swarmbot solar j2ee genetic algorithms neural networks artificial intelligence power swarmbots java swarm-bot c++ .net high performance computing fuzzy logic